home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / misc / demo / simlog.cpt / PAL_OUP SimLog Demo / About SimLog next >
Encoding:
Text File  |  1992-08-21  |  7.6 KB  |  98 lines

  1. SimLog¬ - An Educational Logic Design Simulator.
  2.  
  3. Designed and Developed by
  4.     Dr. Philip A. Lawson and Lesley M. Parks
  5. of the
  6.     Department of Computer Studies
  7.     Loughborough University of technology
  8.     Loughborough,  LE11 3TU
  9.     United Kingdom
  10. email:
  11.     P.A.Lawson@UK.AC.LUT
  12.  
  13. Published by (⌐1991)
  14.     Oxford University Press
  15.     Walton Street
  16.     Oxford,  OX26DP
  17.     United Kingdom
  18. telephone:
  19.      (UK) 0865 56767    
  20. Contact:
  21.     Janet Caldwell
  22.     Electronic Publishing
  23.  
  24.  
  25.  
  26. ╩╩
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38. SimLog¬ is an application program for Macintosh computers that allows you to design and test basic digital logic theory through the use of a highly interactive simulation.  With SimLog¬ it is easy to create complex logic circuits, to examine their static and dynamic behaviour and subsequently change and save your designs.  This document assumes that the reader is adequately familiar with the standard Macintosh concepts of 'clicking', 'double-clicking', 'dragging', and 'selecting' using the mouse. It further assumes that you know how to manage files on discs, select from menus using both the mouse and the command keys and how to manipulate windows.  See your Macintosh user guide for further information.
  39.  
  40. The Logic Simulator program SimLog¬ is a powerful teaching aid intended to accompany a taught course on Logic Design or Computer Architectures.  It allows you to build complex logic circuits which can be tested, saved, modified and printed.  It has a built-in logic simulator which is constantly active, reflecting every change that takes place in the circuit both on-screen and, for certain output devices, via an externally connected hardware mimic.  A password systems controls access to certain higher features of SimLog¬ thereby allowing the tutor to structure the laboratory sessions.  One very important aspect of SimLog¬ is the user interface which is highly interactive and intuitive to use, responding almost instantly to the directions.  A sophisticated routing algorithm is incorporated which removes the overhead of detailed route planning for interconnecting wires and solves the problems of indistinct interconnections.
  41.  
  42. SimLog¬ is primarily configured to emulate TTL; (Transistor-Transistor-Logic) devices for which all unconnected logic inputs behave as a logic '1'.  Fan-out (the number of inputs which can be driven from one output) for most gates is 10.  Variable propagation delay has not been included but is considered to be equal through all logic elements.  Both Synchronous and Asynchronous devices have been included and propagation race conditions will be displayed correctly.  There are a range of  input and output devices which can be configured to represent the electronic engineer's view of their operation or a simplistic view.
  43.  
  44. SimLog¬ has been developed after many years of running a Logic design course, which was a prerequisite to a Computer Systems course.  It has always been felt that a good practical back-up to the taught course significantly aids the student's understanding of the principles involved.  SimLog¬ represents the first product to appear from the Computer Aided Learning Initiative within the Department of Computer Studies at Loughborough University of Technology and has been successfully used in the undergraduate course at LUT for the past four years.  It is accompanied by a detailed user manual and a password configuration facility - SimPass¬.  Options include the provision of a structured laboratory course set and a Hardware Emulation Board (the application may be run without this unit).
  45.  
  46. Features:
  47.  
  48. SimLog¬ embodies a complex micro-world pertaining to Logic Design that can be freely explored by the student.  Features are provided to aid the student in the construction of circuits from component parts and subsequently to evaluate the design.  Some of the finer points of hardware behaviour are deliberately suppressed in order to make the educational aspects foremost.
  49.  
  50. The main features of SimLog¬ are:
  51. A fully supportive file handler allowing storage and retrieval of complete or partial circuits.
  52. A highly interactive graphic display on screen that can view up to four circuits at any one time.
  53. Each circuit can be printed in full on a local or networked printer.
  54. The standard Macintosh features of Copy and Scrapbook are available.
  55. Logic devices supported include:
  56.     -  Logic Gates: NAND, AND, NOR, OR, XOR and NOT.
  57.     -  D-type flip-flops
  58.      -  Decoders and Drivers
  59.     -  Counters
  60.      -  Tri-State TRUE and INVERTING Buffers, Tri-State Latches
  61.      -  Shift registers
  62.      -  Memories 
  63.     -  Adders, Arithmetic and Logic Units.
  64. Input and Output devices supported:
  65.     -  Basic Toggle and Push Switches
  66.      -  Oscillators 
  67.     -  Numeric and Hexadecimal Keypads
  68.      -  A Random Number Generator
  69.     -  LEDs
  70.      - Traffic Light Displays
  71.     -  Seven Segment Displays
  72.     -  Bells 
  73.     -  Multi-Character Alpha Numeric (ASCII) Displays.
  74.     -  Uncommitted Outputs;
  75.  
  76. Simple devices such as the basic gates may be obtained in a variety of sizes (1,2,3,4 and 8 input) and may be oriented in any of the four prime directions.
  77. Basic Switches and LEDs may be viewed as block diagrams or in electronic engineering  notation.
  78. Connections are made from point to point using the mouse.  The wiring is automatically routed and drawn by the system.  The connection is maintained during Subsequent moves of the logic element on screen.
  79. Where bus connections are required the user need only make a single connection and the rest will be done automatically.
  80. Networks of connections are supported and may be built and dismantled at will.
  81. Up to twenty oscilloscope probes (simulated) may be attached to each circuit and an oscilloscope window used to display dynamic or stored timing diagrams.  Certain educational points have been carefully exploited:
  82. All Logic and I/O devices have explicit pictorial representations to aid recognition and understanding.
  83. Truth tables may be summoned on-line at any time.
  84. Every circuit, device, input and output may be independently named.  Circuit and device names appear on screen.   They are automatically and uniquely named on creation but may be altered by the student.
  85. All input and output connections to the devices are clearly visible and reflect the state of the connection ('1', '0', tri-state, unconnected or destroyed).
  86. Unconnected inputs behave in a clear and noise free manner.
  87. Illegal connections between active and opposite outputs result in the destruction of the logic device. 
  88. All input devices may be operated by using the mouse during the simulation.  Oscillators may be set to run continuously.
  89. Multiple oscillators may be run in synchronous or asynchronous modes.  Each has an independently adjustable period and mark-to-space ratio.  Each can be set to on or off.
  90. Where the simulation occurs too rapidly to observe the effect in real time (eg., in a counter reset loop) the simulation can be set to single step, allowing the observer to note the input and output states at each phase.
  91. Some of the output devices (LED types and uncommitted outputs) may be directed to the Emulation board which mimics the on screen behaviour.  The uncommitted outputs may be further connected to any TTL compatible input.
  92.  
  93.  
  94. The copy of SimLog¬ that you have obtained (either by disc or network) is intended to be freely copied and distributed.  It is intended to provide a demonstration of the full version, of which further details can be obtained from Oxford University Press.  Whilst many of the significant features of the constructional user interface have been removed (for copyright reasons) the selection of demonstration circuits bundled with this copy should give you a full insight into the potential of SimLog¬ as a learning aid.
  95.  
  96. As a further precaution against misuse, the program will only allow between 15 and 20 minutes of use before closing down unexpectedly.
  97.  
  98.